package com.mida.dms.knw.mapper;

import com.mida.dms.knw.entity.KnwIndividualSolt;
import com.mida.dms.knw.entity.vo.KnwIndividualSoltVos;
import com.mida.dms.knw.entity.vo.KnwSlotVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface KnwIndividualSoltMapper extends BaseMapper<KnwIndividualSolt> {

    int deleteByIndividualSoid(@Param("soid") long soid) throws Exception;

    void updateByIndividualSoid(@Param("individualSoid") Long individualSoid, @Param("status") Long status) throws Exception;

    List<KnwIndividualSolt> getKnwIndividualSolts(long individualSoid);

    List<KnwIndividualSoltVos> getKnwIndividualSoltVos(Long individualSoid);

    List<KnwIndividualSoltVos> getRecommendDiagnosticList(Map<String, Object> map) throws Exception;
}